<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2017/10/11 0011
 * Time: 2:23
 */
namespace Admin\Model;

use Think\Model;

class UserModel extends Model
{
    //自动验证
    protected $_validate = array(
        array('username', 'require', '用户名必须！'), //默认情况下用正则进行验证
        array('password', 'require', '密码必须！'), //默认情况下用正则进行验证
        array('username', '', '帐号名称已经存在！', 0, 'unique', 1), // 在新增的时候验证name字段是否唯一
        array('username', '5,20', '用户名长度不能小于5位并且不能大于20位！', 0, 'length', 1), // 在新增的时候验证name字段是否唯一
        array('password', 6, '密码长度不能小于6位！', 0, 'length', 1), // 当值不为空的时候判断是否在一个范围内
        array('check_password', 'password', '确认密码不正确', 0, 'confirm'), // 验证确认密码是否和密码一致
    );

    //自动完成
    protected $_auto = array (
        array('password','set_password',3,'function') , // 对password字段在新增和编辑的时候使md5函数处理
    );
}